#!/bin/bash

#######################
# 目的:  解压文件夹内的文件

# 解压前:
#  ls
# unzip.sh      课时-12.zip   课时-15.zip   课时-18.zip   课时-7.zip
# 课时-10.zip   课时-13.zip   课时-16.zip   课时-19.zip   课时-8.zip
# 课时-11.zip   课时-14.zip   课时-17.zip   课时-20.zip   课时-9.zip

# 解压后:
# ls        
# unzip.sh      课时-12       课时-14.zip   课时-17       课时-19.zip   课时-8
# 课时-10       课时-12.zip   课时-15       课时-17.zip   课时-20       课时-8.zip
# 课时-10.zip   课时-13       课时-15.zip   课时-18       课时-20.zip   课时-9
# 课时-11       课时-13.zip   课时-16       课时-18.zip   课时-7        课时-9.zip
# 课时-11.zip   课时-14       课时-16.zip   课时-19       课时-7.zip

#######################

find "." -type f -iname '*.zip' | while read FILE; do

    # output ./课时-10.zip
    ##echo $FILE

    # output ./课时-10
    ##echo './课时-10.zip' | sed 's/\([.]*\).zip/\1/'

    # output 课时-10
    ## echo './课时-10.zip' | sed 's/.\/\(.*\).zip/\1/'

    FOLDER_NAME=$(echo $FILE | sed 's/.\/\(.*\).zip/\1/')
    echo $FOLDER_NAME

    # 解压文件
    # 格式  ditto -V -x -k --sequesterRsrc --rsrc FILENAME.ZIP DESTINATIONDIRECTORY
    ditto -V -x -k --sequesterRsrc --rsrc $FILE $FOLDER_NAME
    
done